package com.ruoyi.crm.strategy;

import com.ruoyi.common.utils.flow.FlowDTO;

import java.io.Serializable;
import java.util.List;

/**
 * @author YanWenliang
 * @date 2025/1/3 16:25
 * @desciption: 工作流与业务转换
 */
public interface CrmOrderFlowStrategy<T> {

    /**
     * 通过业务id获取业务数据，并转换
     * @param id
     * @return
     */
    FlowDTO conversionObj(Serializable id);

    /**
     * 本地获取业务数据
     * @param id
     * @return
     */
    FlowDTO conversionObjByLocal(Serializable id);
}
